I believe send() no longer fires a readystatechange event while readystate is still 1 per spec, modifying test 2 
diff --git a/XMLHttpRequest/open-open-send.htm b/XMLHttpRequest/open-open-send.htm index 2a53510..c2cf6df 100644 --- a/XMLHttpRequest/open-open-send.htm +++ b/XMLHttpRequest/open-open-send.htm 
@@ -12,7 +12,7 @@  test.step(function() {  var client = new XMLHttpRequest(),  result = [], - expected = [1,1,1,2,3,4] + expected = [1,2,3,4]  client.onreadystatechange = function() {  test.step(function() {  result.push(client.readyState)